Skip to content

[28.x] Uptaking the refactored Power BI synch engine for the OOB apps#8210

Draft
mynjj wants to merge 2 commits into
releases/28.xfrom
features/600448-pbi-autodepl-28.x
Draft

[28.x] Uptaking the refactored Power BI synch engine for the OOB apps#8210
mynjj wants to merge 2 commits into
releases/28.xfrom
features/600448-pbi-autodepl-28.x

Conversation

@mynjj
Copy link
Copy Markdown
Contributor

@mynjj mynjj commented May 19, 2026

Backport of #6763 to releases/28.x as prerequisite for the upcoming backport of #8166.

Draft until #8166 is squashed and merged into main, at which point its squashed commit will be cherry-picked on top of this branch.

Fixes AB#600448

- Introduce the `PBI Report Setup` enum and interface to represent Power
BI report app configurations, replacing raw field IDs with
strongly-typed enum values
- Refactor all embedded report pages (~120) to use the new
`OpenPowerBIEmbeddedReportPageValidation` procedure, which consolidates
`EnsureUserAcceptedPowerBITerms` + `GetReportIdAndEnsureSetup` +
deployment-in-progress prompts into a single call
- Adds a new wizard experience for deploying reports when selecting an
unconfigured embedded report page (for evaluation companies)
- Add `FindReportSetup` to resolve a `Deployable Report` type back to
its `PBI Report Setup` interface, eliminating repeated ordinal iteration
in subscribers and the deployments page extension
- Fix a pre-existing bug where the ABC Analysis page (Inventory) was
incorrectly referencing the Sales report ID

Fixes
[AB#600448](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/600448)

---------

Co-authored-by: Joshua Martínez Pineda <diegojoshuam@microsoft.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added the AL: Apps (W1) Add-on apps for W1 label May 19, 2026
@github-actions github-actions Bot added this to the Version 28.2 milestone May 19, 2026
…ng Sustainability artifacts (#8166)

- Clean up the setup of Power BI reports after copying a company or
environment
- Removed Sustainability artifacts: Sustainability Power BI artifacts
are now owned by the Sustainability app (which is in a different repo)

Fixes
[AB#600448](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/600448)

---------

Co-authored-by: Joshua Martínez Pineda <diegojoshuam@microsoft.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant